#!/bin/bash
#termux-ubuntu自动配置Yunzai-Bot音频转码“ffmpeg相关依赖”，其他linux系统自测！x86平台自测！

echo 开始自动安装
echo
chmod -R 777 ./*
cd ./tmp
echo
echo 部署系统编译环境：
apt install -y automake autoconf libtool gcc gcc-
if [ $? -ne 0 ]; then
    echo "失败了！"
else
    echo "编译环境配置成功！"
fi

tar -xzvf ../res/yasm-1.3.0.tar.gz
chmod -R 777 ./yasm-1.3.0
cd yasm-1.3.0
echo 配置yasm源码
./configure -build=x86-linux
echo 编译yasm源码
make
echo 安装yasm
make install
cd ../
echo

echo
tar -xzvf ../res/lame-3.99.5.tar.gz 
chmod -R 777 ./lame-3.99.5
cd lame-3.99.5
echo 配置lame源码
./configure -build=x86-linux
echo 编译lame源码
make
echo 安装lame
make install
cd ../
echo

echo
tar -xzvf ../res/opencore-amr-0.1.3.tar.gz 
chmod -R 777 ./opencore-amr-0.1.3
cd opencore-amr-0.1.3
echo 配置amr源码
./configure
echo 编译amr源码
make
echo 安装amr
make install
cd ../
echo

echo
tar -xjvf ../res/amrnb-11.0.0.0.tar.bz2 
chmod -R 777 ./amrnb-11.0.0.0
cd amrnb-11.0.0.0
echo 配置amrnb源码
./configure
echo 编译amrnb源码
make
echo 安装amrnb源码
make install
cd ../
echo

echo
tar -xjvf ../res/amrwb-11.0.0.0.tar.bz2 
chmod -R 777 ./amrwb-11.0.0.0
cd amrwb-11.0.0.0
echo 配置amrwb源码
./configure
echo 编译amrwb源码
make
echo 安装amrwb
make install
cd ../
echo 自动安装完成！
echo
echo
echo termux-ubuntu自动配置Yunzai-Bot音频转码“ffmpeg相关依赖”，其他linux系统自测！x86平台自测！
echo 
echo

git clone https://gitee.com/Ganyu256/FFmpeg ./ffmpeg
chmod -R 777 ./ffmpeg
cd ffmpeg
echo 配置ffmpeg源码
./configure --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-shared
echo 编译ffmpeg源码
make
echo 安装ffmpeg
make install
echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/local/lib64" >> /etc/ld.so.conf
ldconfig
cd ../
cd ../
echo 清理安装文件
rm -rf ./tmp/*
echo 部署完毕！
echo
echo 进行mp3转amr测试！
rm -rf ./test/*
chmod -R 777 ./test
ffmpeg -i ./res/test.mp3 -ac 1 -ar 8000 ./test/测试成功.amr
ls ./test/
echo 当你看到“测试成功.amr”文件时说明已经部署成功！
echo 使用方法：
echo ffmpeg -i 123.mp3 -ac 1 -ar 8000 123.amr       //mp3转amr
echo ffmpeg -i 123.amr 123.mp3      //amr转mp3

echo 你可以前往机器人进行测试！
echo 脚本编辑于2022-5-3 02:00
echo 编辑者QQ：2430248074 
echo 感谢CNDS用户 @张近微：https://blog.csdn.net/weixin_32563347/article/details/116680608
echo 感谢CNDS用户 @weixin_39807691 : https://blog.csdn.net/weixin_39807691/article/details/116910741
echo      ▬▬.◙.▬▬
echo    ▂▄▄▓▄▄▂
echo ◢◤ █▀▀████▄▄▄▄▄◢◤
echo ██再见████▀▀▀▀╬
echo     ◥███████◤
echo     ══╩══╩══我走了，我不打扰！

